<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC
  "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core">
<h:head>
	<title>Carro</title>
</h:head>

<h:body>
	<h:form>
		<p:fieldset id="campo" legend="Listado de Productos"
			style="margin-bottom:20px; margin-left: 20px;
	margin-right: auto; font-size:12px;">
			<p:messages id="messages" showDetail="false" autoUpdate="true"
				closable="true" />
			<h:panelGrid columns="1">
			
				<c:if test="#{ejemploMB.nombreEnSesion == null}">
					<p:outputLabel>Usted aun no a ingresado al sistema, si ya esta registrado
			ingrese 
			    <p:link outcome="login" value="aquí,">

						</p:link>
			si aun no te has registrado, puedes
				 <p:link outcome="#{ejemploMB.ingresarCrearCuenta()}"
							value="Reguistrarte">

						</p:link>
					</p:outputLabel>
				</c:if>
				<c:if test="#{ejemploMB.nombreEnSesion != null}">
					<p:outputLabel>Bienvenido : #{ejemploMB.nombre}   #{ejemploMB.apellido}   
			   </p:outputLabel>
				</c:if>
				<p:outputLabel>
					<p:commandButton action="#{ejemploMB.editarCarro()}" value="Editar Carro"></p:commandButton>	
				</p:outputLabel>
			</h:panelGrid>
			<h:panelGrid columns="1">
				<p:dataTable var="pro" value="#{ejemploMB.obtenerProductos()}"
					rows="10" paginator="true"
					paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
					rowsPerPageTemplate="5,10,15">
					<p:column headerText="Producto">
						<h:outputText value="#{pro.nombreProducto}" />
					</p:column>
					<p:column headerText="Precio">
						<h:outputText value="#{pro.precioProducto}" />
					</p:column>
					<p:column headerText="Stock">
						<h:outputText value="#{pro.stockProducto}" />
					</p:column>
					<p:column headerText="Carro">
						<p:commandButton action="#{ejemploMB.agregaraCarro(pro)}"
							value="Agregar a Carro">
							
						</p:commandButton>
					</p:column>
				</p:dataTable>
				<c:if test="#{ejemploMB.nombreEnSesion != null}">
					<p:outputLabel>
						<p:commandButton action="#{ejemploMB.salir()}" value="Salir">
						  
						</p:commandButton>
					</p:outputLabel>
				</c:if>

			</h:panelGrid>
		</p:fieldset>
	</h:form>
</h:body>
</html>